﻿using AutoMapper;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using WMS.FC.Application.Equipment.Interface;
using WMS.FC.Application.System;
using WMS.FC.Domain.DomainObject.System;
using WMS.FC.Domain.Repository;
using WMS.FC.Domain.Service.Equipment.Interface;

namespace WMS.FC.Application.Equipment
{
    public class EquipmentService : ServiceBase, IEquipmentService
    {
        private readonly IChangeEquipmentStateService _equipmentStateService;

        public EquipmentService(ILogger<ServiceBase> logger, IOptions<WmsSettings> options, IMapper mapper, IUnitOfWork unitOfWork,
            IChangeEquipmentStateService equipmentStateService) : base(logger, options, mapper, unitOfWork)
        {
            _equipmentStateService = equipmentStateService;
        }
    }
}
